package org.mfw.interfaces.obj.list
{
	import org.mfw.interfaces.obj.mob.IBox;
	public interface IBoxList extends IMediaListObject
	{
	/**
	 * Liefert die Box mit dem übergebenen Index
	 * @author Steven Voigt
	 * @Added 09.04.09
	 * @LastUpdate 09.04.09 
	 * */
	 
	 function getBoxByIndex(index:Number):IBox;
	
	//---------------Zeigeroperationen
	/**
	 * Liefert die Box auf welche aktuell gezeigt wird
	 * @author Steven Voigt
	 * @Added 09.04.09
	 * @LastUpdate 09.04.09 
	 * */
	 function get currentBox():IBox;
	
	/**
	 * Liefert die nächste Box
	 * @author Steven Voigt
	 * @Added 09.04.09
	 * @LastUpdate 09.04.09 
	 * */
	 function get nextBox():IBox;
	
	/**
	 * Liefert den vorhergehenden Interpreten
	 * @author Steven Voigt
	 * @Added 09.04.09
	 * @LastUpdate 09.04.09 
	 * */
	 function get prevBox():IBox;
	
	/**
	 * Liefert den letzten Interpreten der Liste
	 * @author Steven Voigt
	 * @Added 09.04.09
	 * @LastUpdate 09.04.09
	 * */
	 function get lastBox():IBox;
	}
}